package com.example.sharding.enerty;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 *
 * @author zxb
 * @email 443621880@qq.com
 * @date 2020-07-29 11:46:43
 */
@Data
@TableName("np_goods")
public class NpGoodsEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 商品ID
	 */
	@TableId
	private Long goodsId;
	/**
	 * 商品分类ID
	 */
	private Long catId;
	/**
	 * 类型ID
	 */
	private Long typeId;
	/**
	 * 商品名称
	 */
	private String goodsName;
	/**
	 * 商品副标题
	 */
	private String goodsSubtitle;
	/**
	 * 商品编号
	 */
	private String goodsNo;
	/**
	 * 商品关键词
	 */
	private String goodsKeywords;
	/**
	 * 品牌
	 */
	private Long brandId;
	/**
	 * 商品简介
	 */
	private String goodsBrief;
	/**
	 * 立即上架
	 */
	private Enum goodsAdded;
	/**
	 * 上架时间
	 */
	private Date goodsUptime;
	/**
	 * 销售价
	 */
	private BigDecimal goodsPrice;
	/**
	 * 商品推荐
	 */
	private Enum goodsRecom;
	/**
	 * 商品图片
	 */
	private String goodsImg;
	/**
	 * 商品评分
	 */
	private BigDecimal goodsScore;
	/**
	 * 计价单位
	 */
	private String goodsDeno;
	/**
	 * 详细介绍
	 */
	private String goodsDetailDesc;
	/**
	 * SEO title
	 */
	private String goodsSeoTitle;
	/**
	 * SEO keyword
	 */
	private String goodsSeoKeyword;
	/**
	 * SEO Desc
	 */
	private String goodsSeoDesc;
	/**
	 * 是否促销
	 */
	private Enum goodsProm;
	/**
	 * 无库存也可销售
	 */
	private Enum goodsInfoInstocksell;
	/**
	 * 是否允许使用优惠劵
	 */
	private Enum goodsUsecoupon;
	/**
	 * 创建人名称
	 */
	private String goodsCreateName;
	/**
	 * 创建时间
	 */
	private Date goodsCreateTime;
	/**
	 * 修改人名称
	 */
	private String goodsModifiedName;
	/**
	 * 修改时间
	 */
	private Date goodsModifiedTime;
	/**
	 * 删除人名称
	 */
	private String goodsDelName;
	/**
	 * 删除时间
	 */
	private Date goodsDelTime;
	/**
	 * 是否删除
	 */
	private Enum goodsDelflag;
	/**
	 * 店铺ID
	 */
	private Long goodsBelo;
	/**
	 * 店铺名称
	 */
	private String goodsBeloName;
	/**
	 * 1:第三方商家商品  2:B2B商品 0:后台Boss商品
	 */
	private Enum isThird;
	/**
	 *
	 */
	private Long thirdCateId;
	/**
	 * 手机版详细介绍
	 */
	private String mobileDesc;
	/**
	 * 第三方审核是否开启 0不开启 1开启
	 */
	private Enum isThirdAuditUsed;
	/**
	 * 审核状态(0未审核、审核通过  1审核中 2审核不通过 3需审核4禁售)
	 */
	private Enum auditStatus;
	/**
	 * 审核拒绝原因
	 */
	private String refuseReason;
	/**
	 * 运费模板id
	 */
	private Integer freightTemplateId;
	/**
	 * 商品别名（开票用）
	 */
	private String invoiceGoodsName;
	/**
	 * 商品税率（开票用）
	 */
	private String goodsTaxRate;
	/**
	 * 商品开票名称
	 */
	private String invoiceGoodName;
	/**
	 * 商品开票税率
	 */
	private String invoiceGoodTaxrate;
	/**
	 * 商品开票规格
	 */
	private String invoiceGoodSpec;
	/**
	 * 商品开票型号
	 */
	private String invoiceGoodModel;
	/**
	 * 商品开票单位
	 */
	private String invoiceGoodCompany;
	/**
	 * 商品开票分类名称
	 */
	private String invoiceGoodTypeName;
	/**
	 * 商品开票分类编码
	 */
	private String invoiceGoodTypeCode;
	/**
	 * 商品开票标识
	 */
	private String invoiceGoodIde;
	/**
	 * 地域id
	 */
	private Integer regionId;
	/**
	 * 一级地域id
	 */
	private Integer parentRegionId;
	/**
	 * 数据来源；0系统 1央企同步接口
	 */
	private String dataSources;
	/**
	 * 积分兑换上下架状态；0:下架   1:上架
	 */
	private String pointsAdded;
	/**
	 * 同步系统的商品编号
	 */
	private String synGoodsNo;
	/**
	 * 同步系统的商品ID
	 */
	private String synGoodsId;

}
